.lttoken-page {
  .top-box {
    .top {
      .left {
        background-color: transparent;
        .left-chart {
          background-color: #121417;
          height: 11.875rem;
        }
        .contract-address-row {
          width: 100%;
          display: flex;
          flex-direction: row;
          justify-content: space-between;
          align-items: center;
          margin-top: 8px;
          .address-value {
            width: calc(100% - 3rem);
            height: 38px;
            border-radius: 7px;
            background: #121417;
            font-family: Microsoft YaHei UI;
            font-size: 13px;
            line-height: 38px;
            color: rgba(255, 255, 255, 0.8);
            text-align: center;
          }
          .icon-box {
            width: 3.125rem;
            display: flex;
            flex-direction: row;
            justify-content: flex-end;
            align-items: center;
            .icon1 {
              width: 1.25rem;
              height: 1.25rem;
            }
            .icon2 {
              width: 1.25rem;
              height: 1.25rem;
              margin-left: .25rem;
            }
          }
        }
      }
    }
  }
  .info-box {
    color: #fff;
    padding: .625rem 1rem;
    background-color: #191b1f;

    .info-title {
      font-family: Microsoft YaHei UI;
      font-size: 1rem;
      font-weight: bold;
      color: #ffffff;
      margin-bottom: .625rem;
    }
    .each-info-box {
      margin-bottom: .625rem;
      .block-title {
        font-size: .875rem;
        line-height: .875rem;
        font-weight: bold;
        margin-bottom: .5rem;
      }
      .desc {
        font-size: .875rem;
        line-height: 1.25rem
      }
    }
    .table-box {
      width: 100%;
      margin-bottom: .625rem;
      .ant-table {
        background-color: transparent;
        border-color: rgba(255, 255, 255, 0.2);
        border-radius: 0px;
        .ant-table-container {
          border-inline-start: 1px solid rgba(255, 255, 255, 0.2);
          border-top: 1px solid rgba(255, 255, 255, 0.2);
          border-start-start-radius: 0px;
          border-start-end-radius: 0px;
        }
        .ant-table-thead {
          .ant-table-cell {
            background-color: transparent;
            color: #fff;
            font-size: .75rem;
            font-weight: bold;
            background-color: #2e2e2e;
            border-inline-end: 1px solid rgba(255, 255, 255, 0.2);
            padding-top: .125rem;
            padding-bottom: .25rem;
            &:first-child {
              border-start-start-radius: 0px;
            }
            &:last-child {
              border-start-end-radius: 0px;
            }
          }
          tr {
            th {
              border-bottom: 1px solid rgba(255, 255, 255, 0.2);
            }
          }
        }
        .ant-table-tbody {
          .ant-table-cell {
            background-color: transparent;
            color: rgba(255, 255, 255, 0.8);
            font-size: .75rem;
            font-weight: bold;
            border-bottom: 1px solid rgba(255, 255, 255, 0.2);
            border-inline-end: 1px solid rgba(255, 255, 255, 0.2);
            padding-top: .125rem;
            padding-bottom: .25rem
          }
        }
      }
    }
  }
}
